<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 所谓数据代理，就是用一个对象来代理对另一个对象的属性的相关操作，（读/写操作） -->
		<script>
			let obj1={x:100}
			let obj2={}
			Object.defineProperty(obj2,'x',{
				//读操作
				get(){
					return obj1.x
				},
				//写操作
				set(value){
					obj1.x=value
				}
				
			})
		</script>
	</body>
</html>